//应用生命周期---整个小程序的生命周期---app.js
//onLaunch 初始化，全局只加载一次
//onShow  展示  由后台切换到前台
//onHide  隐藏  由前台切换到后台
//onError 小程序出错时会出发
//onPageNotFound  找不到入口页面

//页面生命周期---每个页面的生命周期----xxx.js
//onLoad  监听页面加载,页面只要不销毁，就触发1次
//onshow  监听页面显示
//onReady  监听页面初次渲染完成，页面只要不销毁，就触发1次
//onhide  监听页面隐藏
//onUnload  监听页面卸载

// app.js
App({
  onLaunch() {
    console.log("初始化");
    // 展示本地存储能力
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
  },
  onShow(){
    console.log("展示");
  },
  onHide(){
    console.log("隐藏");
  },
  onError(){
    console.log("错误");
  },
  onPageNotFound(){
    console.log("找不到入口页面");
  },
  globalData: {
    userInfo: null,
    name:"王宝宝"
  }
})
